substrate protein - German English Dictionary